/*****************************************************************************************
   
   Copyright (c) Microsoft Corporation. All rights reserved.

   Use of this code sample is subject to the terms of the Microsoft
   Permissive License, a copy of which should always be distributed with
   this file.  You can also access a copy of this license agreement at:
   http://www.microsoft.com/resources/sharedsource/licensingbasics/permissivelicense.mspx

 ****************************************************************************************/

using System;

//  ----------------------------------------------------------------------------------
//  BIG HONKING NOTE:  The following attributes must be manually added to EventData.cs

//		[System.Xml.Serialization.XmlIncludeAttribute(typeof(GrooveWebServicesV12Helpers.GrooveEventsWebService.GrooveSpaceAddEventData))]
//		[System.Xml.Serialization.XmlIncludeAttribute(typeof(GrooveWebServicesV12Helpers.GrooveEventsWebService.GrooveSpaceRenameEventData))]
//		[System.Xml.Serialization.XmlIncludeAttribute(typeof(GrooveWebServicesV12Helpers.GrooveEventsWebService.GrooveSpaceDeleteEventData))]

//  ---------------------------------------------------------

namespace GrooveWebServicesV12Helpers.GrooveEventsWebService
{
	[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservices.groove.net/Groove/2.0/Spaces/", TypeName="SpaceAddEventData")]
	public class GrooveSpaceAddEventData : GrooveWebServicesV12Helpers.GrooveEventsWebService.EventData
	{
		//  ---------------------------------------------------------
		//  BIG HONKING NOTE:  If you change the name of the member
		//  variable, you must change the reference in the .xsd file 

				public GrooveSpacesWebService.Space Space = null;
	
		//  ---------------------------------------------------------

	}

	[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservices.groove.net/Groove/2.0/Spaces/", TypeName="SpaceRenameEventData")]
	public class GrooveSpaceRenameEventData : GrooveWebServicesV12Helpers.GrooveEventsWebService.EventData
	{
		//  ---------------------------------------------------------
		//  BIG HONKING NOTE:  If you change the name of the member
		//  variable, you must change the reference in the .xsd file 

				public GrooveSpacesWebService.Space Space = null;

		//  ---------------------------------------------------------
	}

	[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://webservices.groove.net/Groove/2.0/Spaces/", TypeName="SpaceDeleteEventData")]
	public class GrooveSpaceDeleteEventData : GrooveWebServicesV12Helpers.GrooveEventsWebService.EventData
	{
		//  ---------------------------------------------------------
		//  BIG HONKING NOTE:  If you change the name of the member
		//  variable, you must change the reference in the .xsd file 

			public System.String SpaceURI = System.String.Empty;

		//  ---------------------------------------------------------
	}
}
